{$IFDEF VER130}
  {$DEFINE DELPHI_5}
{$ENDIF}

{$IFDEF VER140}
  {$DEFINE DELPHI_5}
  {$DEFINE DELPHI_6}
{$ENDIF}

{$IFDEF VER150}
  {$DEFINE DELPHI_5}
  {$DEFINE DELPHI_6}
  {$DEFINE DELPHI_7}
{$ENDIF}

{$IFDEF VER160}
  {$DEFINE DELPHI_5}
  {$DEFINE DELPHI_6}
  {$DEFINE DELPHI_7}
  {$DEFINE DELPHI_8}
{$ENDIF}

{$IFDEF VER170}
  {$DEFINE DELPHI_5}
  {$DEFINE DELPHI_6}
  {$DEFINE DELPHI_7}
  {$DEFINE DELPHI_8}
  {$DEFINE DELPHI_2005}
{$ENDIF}

{$IFDEF VER180}
  {$DEFINE DELPHI_5}
  {$DEFINE DELPHI_6}
  {$DEFINE DELPHI_7}
  {$DEFINE DELPHI_8}
  {$DEFINE DELPHI_2005}
  {$DEFINE DELPHI_2006}
{$ENDIF}

{$IFDEF VER185}
  {$DEFINE DELPHI_5}
  {$DEFINE DELPHI_6}
  {$DEFINE DELPHI_7}
  {$DEFINE DELPHI_8}
  {$DEFINE DELPHI_2005}
  {$DEFINE DELPHI_2006}
  {$DEFINE DELPHI_2007}
{$ENDIF}

{$IFDEF VER200}
  {$DEFINE DELPHI_5}
  {$DEFINE DELPHI_6}
  {$DEFINE DELPHI_7}
  {$DEFINE DELPHI_8}
  {$DEFINE DELPHI_2005}
  {$DEFINE DELPHI_2006}
  {$DEFINE DELPHI_2007}
  {$DEFINE DELPHI_2009}
{$ENDIF}

{$IFDEF VER210}
  {$DEFINE DELPHI_5}
  {$DEFINE DELPHI_6}
  {$DEFINE DELPHI_7}
  {$DEFINE DELPHI_8}
  {$DEFINE DELPHI_2005}
  {$DEFINE DELPHI_2006}
  {$DEFINE DELPHI_2007}
  {$DEFINE DELPHI_2009}
  {$DEFINE DELPHI_2010}
{$ENDIF}

{$IFDEF VER220}
  {$DEFINE DELPHI_5}
  {$DEFINE DELPHI_6}
  {$DEFINE DELPHI_7}
  {$DEFINE DELPHI_8}
  {$DEFINE DELPHI_2005}
  {$DEFINE DELPHI_2006}
  {$DEFINE DELPHI_2007}
  {$DEFINE DELPHI_2009}
  {$DEFINE DELPHI_2010}
  {$DEFINE DELPHI_XE}
{$ENDIF}

{$IFDEF VER230}
  {$DEFINE DELPHI_5}
  {$DEFINE DELPHI_6}
  {$DEFINE DELPHI_7}
  {$DEFINE DELPHI_8}
  {$DEFINE DELPHI_2005}
  {$DEFINE DELPHI_2006}
  {$DEFINE DELPHI_2007}
  {$DEFINE DELPHI_2009}
  {$DEFINE DELPHI_2010}
  {$DEFINE DELPHI_XE}
  {$DEFINE DELPHI_XE2}
{$ENDIF}

{$IFDEF VER240}
  {$DEFINE DELPHI_5}
  {$DEFINE DELPHI_6}
  {$DEFINE DELPHI_7}
  {$DEFINE DELPHI_8}
  {$DEFINE DELPHI_2005}
  {$DEFINE DELPHI_2006}
  {$DEFINE DELPHI_2007}
  {$DEFINE DELPHI_2009}
  {$DEFINE DELPHI_2010}
  {$DEFINE DELPHI_XE}
  {$DEFINE DELPHI_XE2}
  {$DEFINE DELPHI_XE3}
{$ENDIF}

{$IFDEF VER250}
  {$DEFINE DELPHI_5}
  {$DEFINE DELPHI_6}
  {$DEFINE DELPHI_7}
  {$DEFINE DELPHI_8}
  {$DEFINE DELPHI_2005}
  {$DEFINE DELPHI_2006}
  {$DEFINE DELPHI_2007}
  {$DEFINE DELPHI_2009}
  {$DEFINE DELPHI_2010}
  {$DEFINE DELPHI_XE}
  {$DEFINE DELPHI_XE2}
  {$DEFINE DELPHI_XE3}
  {$DEFINE DELPHI_XE4}
{$ENDIF}

{$IFDEF VER260}
  {$DEFINE DELPHI_5}
  {$DEFINE DELPHI_6}
  {$DEFINE DELPHI_7}
  {$DEFINE DELPHI_8}
  {$DEFINE DELPHI_2005}
  {$DEFINE DELPHI_2006}
  {$DEFINE DELPHI_2007}
  {$DEFINE DELPHI_2009}
  {$DEFINE DELPHI_2010}
  {$DEFINE DELPHI_XE}
  {$DEFINE DELPHI_XE2}
  {$DEFINE DELPHI_XE3}
  {$DEFINE DELPHI_XE4}
  {$DEFINE DELPHI_XE5}
{$ENDIF}

{$IFDEF VER270}
  {$DEFINE DELPHI_5}
  {$DEFINE DELPHI_6}
  {$DEFINE DELPHI_7}
  {$DEFINE DELPHI_8}
  {$DEFINE DELPHI_2005}
  {$DEFINE DELPHI_2006}
  {$DEFINE DELPHI_2007}
  {$DEFINE DELPHI_2009}
  {$DEFINE DELPHI_2010}
  {$DEFINE DELPHI_XE}
  {$DEFINE DELPHI_XE2}
  {$DEFINE DELPHI_XE3}
  {$DEFINE DELPHI_XE4}
  {$DEFINE DELPHI_XE6}
{$ENDIF}

{$IFDEF VER280}
  {$DEFINE DELPHI_5}
  {$DEFINE DELPHI_6}
  {$DEFINE DELPHI_7}
  {$DEFINE DELPHI_8}
  {$DEFINE DELPHI_2005}
  {$DEFINE DELPHI_2006}
  {$DEFINE DELPHI_2007}
  {$DEFINE DELPHI_2009}
  {$DEFINE DELPHI_2010}
  {$DEFINE DELPHI_XE}
  {$DEFINE DELPHI_XE2}
  {$DEFINE DELPHI_XE3}
  {$DEFINE DELPHI_XE4}
  {$DEFINE DELPHI_XE5}
  {$DEFINE DELPHI_XE6}
  {$DEFINE DELPHI_XE7}
{$ENDIF}

{$IFDEF VER290}
  {$DEFINE DELPHI_5}
  {$DEFINE DELPHI_6}
  {$DEFINE DELPHI_7}
  {$DEFINE DELPHI_8}
  {$DEFINE DELPHI_2005}
  {$DEFINE DELPHI_2006}
  {$DEFINE DELPHI_2007}
  {$DEFINE DELPHI_2009}
  {$DEFINE DELPHI_2010}
  {$DEFINE DELPHI_XE}
  {$DEFINE DELPHI_XE2}
  {$DEFINE DELPHI_XE3}
  {$DEFINE DELPHI_XE4}
  {$DEFINE DELPHI_XE5}
  {$DEFINE DELPHI_XE6}
  {$DEFINE DELPHI_XE7}
  {$DEFINE DELPHI_XE8}
{$ENDIF}

{$IFDEF VER300}
  {$DEFINE DELPHI_5}
  {$DEFINE DELPHI_6}
  {$DEFINE DELPHI_7}
  {$DEFINE DELPHI_8}
  {$DEFINE DELPHI_2005}
  {$DEFINE DELPHI_2006}
  {$DEFINE DELPHI_2007}
  {$DEFINE DELPHI_2009}
  {$DEFINE DELPHI_2010}
  {$DEFINE DELPHI_XE}
  {$DEFINE DELPHI_XE2}
  {$DEFINE DELPHI_XE3}
  {$DEFINE DELPHI_XE4}
  {$DEFINE DELPHI_XE5}
  {$DEFINE DELPHI_XE6}
  {$DEFINE DELPHI_XE7}
  {$DEFINE DELPHI_XE8}
  {$DEFINE DELPHI_10}
{$ENDIF}

{$IFDEF VER310}
  {$DEFINE DELPHI_5}
  {$DEFINE DELPHI_6}
  {$DEFINE DELPHI_7}
  {$DEFINE DELPHI_8}
  {$DEFINE DELPHI_2005}
  {$DEFINE DELPHI_2006}
  {$DEFINE DELPHI_2007}
  {$DEFINE DELPHI_2009}
  {$DEFINE DELPHI_2010}
  {$DEFINE DELPHI_XE}
  {$DEFINE DELPHI_XE2}
  {$DEFINE DELPHI_XE3}
  {$DEFINE DELPHI_XE4}
  {$DEFINE DELPHI_XE5}
  {$DEFINE DELPHI_XE6}
  {$DEFINE DELPHI_XE7}
  {$DEFINE DELPHI_XE8}
  {$DEFINE DELPHI_10}
  {$DEFINE DELPHI_10.1}
{$ENDIF}
